home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group94b.txt
/
000064_icon-group-sender _Fri Sep 23 10:14:34 1994.msg
< prev
next >
Wrap
Internet Message Format
|
1995-02-09
|
2KB
Received: by cheltenham.cs.arizona.edu; Fri, 23 Sep 1994 11:13:54 MST
Via: uk.ac.edinburgh.festival; Fri, 23 Sep 1994 18:13:42 +0100
Acknowledge-To: eddie@festival.edinburgh.ac.uk
To: jeffery@runner.jpl.utsa.edu
Cc: icon-group@cs.arizona.edu
In-Reply-To: "Clinton L. Jeffery"'s message of Tue, 20 Sep 1994 13:38:49 +0600 <9409201838.AA20878@runner.utsa.edu>
Subject: Icon - still alive??
From: eddie@festival.ed.ac.uk
Date: Fri, 23 Sep 94 18:14:08 BST
Message-Id: <9409231814.aa28955@uk.ac.ed.festival>
Errors-To: icon-group-errors@cs.arizona.edu
Date: Tue, 20 Sep 1994 13:38:49 +0600
From: "Clinton L. Jeffery" <jeffery@runner.utsa.edu>
content-length: 1173
This is a good starting point. One can start with a nice, clean, file-based
model, and add many of these capabilities with no change to the language.
Once an initial implementation is working, experience suggests that:
(a) there will be *pressure* to add features ad nauseum, until it is
hideous, complex, and hard to learn.
(b) there will be *potential* to significantly improve the interface by
adding language support in the form of control structures, keywords,
etc. For example, ioctl() is ugly, and there may be nicer notations
for manipulating connections waiting to be discovered.
Thanks for your comments, I guess the problem here is that we system
programmers don't have a decent language to use and those of us who use Icon
in the more normal way would like to be able to use it in different
environments too. Especially now it has the graphics interface, making
user-friendly system tools would be really nice.
Because obviously the other users don't want to be encumbered with the extra
features then I suppose what we need is a specialised version. If I had the
time and ability I might look into adding some simple realtime and extended
communication abilities for myself.
Eddie